Summary
Unreal Engine 5의 애니메이션 커브를 사용하면 빠른 펀치, 급한 회피, 점프 등 애니메이션의 특정 부분만 가속할 수 있습니다. 매우 유용한 기능입니다!
Environment
- Unreal Engine 5.6
Main Steps
1단계: 커브 만들기
- 애니메이션 에디터에서 애니메이션 시퀀스를 엽니다
- 커브 패널에서 "커브 추가"를 클릭합니다
PlayRateMultiplier
와 같은 이름을 지정합니다 (Float 타입)
2단계: 키프레임 설정
- 타임라인에서 우클릭하여 키프레임을 추가합니다
- 일반 속도:
1.0
- 가속 부분:
2.0
(예: 2배속) - 부드러운 전환을 위해 탄젠트를 조정합니다
3단계: 애니메이션 블루프린트에서 사용하기
- 캐릭터의 애니메이션 블루프린트(ABP)를 엽니다
- 애님 그래프에서 “Get Curve Value” 노드를 추가합니다
- 커브 이름을
PlayRateMultiplier
로 설정합니다
- 애니메이션 노드를 선택하고 Play Rate를 클릭한 후 "핀으로 노출"을 선택합니다
- Get Curve Value의 출력을 애니메이션 노드의 Play Rate 입력에 연결합니다
결과: 하나의 애니메이션 내에서 동적으로 속도를 제어할 수 있습니다!
Animation Montage에도 동일한 방식으로 사용할 수 있습니다. 꼭 시도해 보세요!